/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;
import util.MyCalendar;


/**
 *
 * @author tulio
 */
public class Mensagem {
    
    private MyCalendar criadaEm;
    
    private Usuario autor;
    
    private String texto;
    
    private String codigo;

    public Mensagem() {

    }

    public Usuario getAutor() {
        return autor;
    }

    public void setAutor(Usuario autor) {
        this.autor = autor;
    }

    public String getCodigo() {
        return codigo;
    }
    
    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public MyCalendar getCriadaEm() {
        return criadaEm;
    }

    public void setCriadaEm(MyCalendar criadaEm) {
        this.criadaEm = criadaEm;
    }

    public String getTexto() {
        return texto;
    }

    public void setTexto(String texto) throws Exception {
        if(texto.length() > 140)
            throw new Exception("Mensagens devem possui um tamanho máximo de 140 caracteres.");
        
        this.texto = texto;
    }        
    
}
